package com.gouzheng.service;

import com.gouzheng.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserService {

    //登录
    User login(String username,String password);

    //查询全部
    List<User> getAll(@Param("names") String names,@Param("type") Integer type);

    //判断用户是否存在
    Integer getAllName(@Param("username") String username);

    //判断注册时学籍号是否存在
    Integer getStuNum(String stuNum);

    //判断该学籍是否注册过账号
    String findStuNum(String stuNum);


    //注册
    void addUser(User user);

    //添加账号
    void addUsers(User user);

    //根据id查询
    User getUserId(Integer id);

    //修改账号
    void  updateUser(User user);

    //删除账号
    void deleteUser(Integer id);

    //批量删除
    void delete(List delList);




}
